package com.tianma.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;

@Data
public class TradeOrders {
    @TableId(type = IdType.INPUT)
    private Long orderId;

    private Long isComment;
    private Long tid;
    private Long productId;
    private Long itemId;
    private Long skuId;
    private String skuProps;
    private String skuPropsStr;
    private String goodsNo;
    private String size1;
    private String size2;
    private Integer goodsType;
    private String barcode;
    private Double marketPrice;
    private Double platPayPrice;
    private Double price;
    private Double payPrice;
    private Float discount;

    private Double discountPrice;
    private Double postFee;
    private Double commissionPrice;
    private Double adjustPrice;

    private Long pickingId;
    private Integer pickingNum;
    private Long mWarehouseId;
    private String mWarehouseName;
    private String mDelivery;
    private Long originalOrderId;
    private Integer status;
    private Integer oldStatus;
    private Integer wdId;
    private Float refund;
    private String returnreason;


    private Integer checkStatus;
    private Date checkDatetime;
    private String checkRemark;
    private Integer isCompensation;
    private String compensationRemark;
    private Date compensationDatetime;
    private Integer isNoShipment;
    private String noShipmentRemark;
    private Date noShipmentDatetime;
    private Integer isSubmitDeliveryNo;
    private Date submitDeliveryNoDatetime;
    private Integer returnReason;
    private String returnRemark;
    private Date returnDatetime;

    private String returnExpNum;
    private Integer returnExpCompany;
    private Integer returnWhere;
    private Double faultPrice;
    private String faultOwner;
    private String changeRemark;
    private Date changeDatetime;
    private Integer processDays;
    private Integer returnChangeExportStatus;
    private String refundRemark;
    private Date refundDatetime;
    private String returnDeliveryNo;
    private String changeDeliveryNo;
    private Double weight;
    private Integer num;
    private Date exportDatetime;

    private Integer isAccountExtract;
    private Integer isSupplierBalance;
    private String mkUsername;
    private Long mkUid;
    private Integer newAgentOrderId;
    private String outerOrderId;
    private Integer isReturnExport;
    private Integer isReturnedExport;
    private Integer remarkFlag;
    private String cRemark;
    private String warehouseBigName;
    private Long outOid;
    private Long outPid;


    public void setReturnReason(Integer returnReason) {
        this.returnReason = returnReason;
    }

    public void setReturnreason(String returnreason) {
        this.returnreason = returnreason;
    }

}
